a taste of own medicine - Allemand Anglais Dictionnaire